# -*- coding: utf-8 -*-
"""
@Time ： 2022/7/16 20:34
@Auth ： Mr. William 1052949192
@Company ：特斯汀学院 @testingedu.com.cn
@Function ：列表：列表以其快速的插入和删除效率，在编程里面非常流行
线性数据结构：按照一定的线性顺序，排列而成的数据项的集合
"""

# 定义了一个空列表
my_list1 = []
print(type(my_list1))
# 关键字是list
my_list2 = list((1, 2, 3))
print(my_list2)

# 多个元素，用逗号分开
my_list3 = [1, 2, 3, 4, 5, 6, 7]
print(my_list3)

# 获取长度
print(len(my_list3))


# 增删改查
# 查：获取第三个元素
print(my_list3[2])
# 改：对元素进行赋值
my_list3[2] = 33
print(my_list3)
# 下标删
my_list3.pop(2)
print(my_list3)
del my_list3[2]
print(my_list3)
# 在末尾增加
my_list3.append('will')
print(my_list3)
# 在指定位置增加
my_list3.insert(2,'roy')
print(my_list3)

# 按值删，会删除列表里面第一个括号里面的值
my_list3.remove(2)
print(my_list3)





